"""
对于元素定位不到,你遇见过没有? 怎么解决的?
3 有 动态id问题 解决办法: 在UI自动化中过程,动态id你是怎么解决的?
4 忘记了添加元素等待 怎么解决:给元素添加隐式等待或者显示等待
面试题:在UI自动化中过程,动态id你是怎么解决的?
我们先看该元素有没有其他的属性,如果有看能不能使用
我们需要使用xpath或者css的层级关系(父子,后代等)
隐藏的的面试题? xpath定位策略有哪些?  css的定位策略有哪些?

隐式等待
"""



import time

from robot.parsing.lexer.statementlexers import ElseHeaderLexer
from selenium import webdriver
from selenium.webdriver import  ActionChains
from selenium.webdriver.common.by import By
driver=webdriver.Edge()
driver.maximize_window()
driver.implicitly_wait(5) #隐式等待  每隔0.5s找一次
# 一次设置 对所有的元素都有效
# 元素查找时间: 页面加载完之后,才会对元素进行查找
# 找不到: 就报找不到元素的异常
driver.get("http://localhost:8081/regA.html")
# time.sleep(5)
ele=driver.find_element(By.CSS_SELECTOR,"#waitA+input")
ele.send_keys("admin")

# 4 关闭浏览器驱动对象
time.sleep(30)  #代码暂停10s中
driver.quit()





